﻿@charset "UTF-8";

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}

fieldset, img, input, button, select {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

ul, ol {
    list-style: none;
}

input, button {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "微软雅黑";
}

button {
    cursor: pointer;
    background: transparent;
}

select, input {
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
    margin: 0;
    background: transparent;
    min-width: 0;
}

textarea {
    resize: none;
    font-family: "微软雅黑";
    outline-style: none;
}

img {
    border: 0;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

body {
    font: 14px/150% "微软雅黑" !important;
    color: #333;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    /*IE/7/6*/
}

.f-l {
    float: left;
}

.f-r {
    float: right;
}

a {
    text-decoration: none;
    color: #333;
}

h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

em, i, u {
    font-style: normal;
    text-decoration: none;
}

@media screen and (min-width: 1025px) {
    body {
        background: url('../images/background.gif') repeat;
        background-size: 4px 4px;
    }

    .inner {
        width: 1000px;
        box-sizing: border-box;
        margin: 0 auto;
        background-color: #fff;
    }

    /* index */
    .index_banners{
        display: none;
    }
    .index_banner {
        height: 165px;
    }

    .index_banner img {
        display: block;
        width: 100%;
        height: 165px;
    }

    .index_banner_object,
    .index_banner_embed {
        display: block;
        width: 1000px;
        height: 165px;
    }

    .nav {
        overflow: hidden;
    }

    .nav li {
        float: left;
        width: 50%;
        background: url('../images/gov_wMcms_09.gif') repeat;
        background-size: auto 100%;
        border-bottom: 3px solid #ff7000;
        box-sizing: border-box;
    }

    .nav li a {
        float: left;
        font-size: 14px;
        line-height: 27px;
        color: #DA4C07;
        width: 87px;
        text-align: center;
        margin: 0 4px;
        background: url('../images/gov_wMcms_07.gif') no-repeat;
        background-size: 100% 100%;
        font-weight: bold;
    }

    .nav li a:hover {
        color: #fff;
        background: url('../images/gov_wMcms_06.gif') no-repeat;
        background-size: 100% 100%;
    }

    .nav li.nav_list1, .nav li.nav_list3 {
        padding-left: 25px;
    }

    .nav li.nav_list2, .nav li.nav_list4 {
        padding-right: 25px;
    }

    .index_all {
        overflow: hidden;
    }

    .index_news {
        float: left;
        width: 190px;
    }

    .tit {
        background: url('../images/gov_wMcms_83.gif') repeat;
        background-size: auto 100%;
        padding: 0 10px;
        overflow: hidden;
    }

    .tit>img {
        float: left;
        width: 11px;
        height: 11px;
        margin: 8px 8px 0 0;
    }

    .tit h3 {
        float: left;
        font-size: 14px;
        line-height: 28px;
        color: #fff;
    }

    .index_news_list_info {
        padding: 3px 6px;
    }

    .index_news_list_info a {
        display: block;
        font-size: 12px;
        line-height: 26px;
        color: #333333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .index_news_list_info a:hover {
        color: #FD9C05;
    }

    .index_con {
        float: left;
        width: 590px;
    }

    .index_announcement {
        overflow: hidden;
    }

    .index_announcement>img {
        float: left;
        height: 10px;
        margin: 6px 8px;
    }

    #gundong {
        float: left;
        width: 526px;
        overflow: hidden;
        font-size: 12px;
        height: 22px;
        line-height: 22px;
    }

    #gundong a:hover {
        color: #FD9C05;
    }

    #gundongAreaMain1 {
        float: left;
        width: 800%;
    }

    #gundongAreaMain2, #gundongAreaMain3, #gundongAreaMain2 li, #gundongAreaMain3 li {
        float: left;
    }

    .title {
        border: 1px solid #d1d1d1;
        border-top: 0;
        background: url('../images/gov_wMcms_43.gif') repeat;
        background-size: auto 100%;
        overflow: hidden;
        padding: 0 12px;
    }

    .title>img {
        float: left;
        height: 14px;
        margin: 10px 6px 0 0;
    }

    .title h3 {
        float: left;
        font-size: 14px;
        line-height: 34px;
        font-weight: bold;
        margin-right: 60px;
    }

    .title a {
        float: right;
        line-height: 34px;
        font-size: 0;
    }

    .title a img {
        height: 9px;
    }

    .title.nobor {
        border: 0;
        border-bottom: 1px solid #fafafa;
    }

    .old_news {
        border: 1px solid #d1d1d1;
        border-top: 0;
    }

    .old_news_con {
        overflow: hidden;
    }

    .old_news_con_left {
        float: left;
        width: 246px;
        height: 220px;
    }

    .old_news_con_left object,
    .old_news_con_left embed {
        width: 246px;
        height: 220px;
    }

    .old_news_con_right {
        float: right;
        width: 340px;
    }

    .old_news_con_right_tit {
        font-size: 16px;
        line-height: 28px;
        color: #ff2424;
        text-align: center;
        font-weight: bold;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .old_news_con_right_list a {
        display: block;
        padding: 0 6px;
        overflow: hidden;
    }

    .old_news_con_right_list a p {
        float: left;
        font-size: 12px;
        line-height: 24px;
        width: 240px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .old_news_con_right_list a span {
        float: right;
        font-size: 12px;
        line-height: 19px;
    }

    .old_news_con_right_list a:hover p {
        color: #fd9c05;
    }

    .index_ad {
        display: block;
        margin-top: 4px;
    }

    .index_ad img {
        width: 100%;
    }

    .old_meeting_dynamic {
        border: 1px solid #d1d1d1;
        border-top: 0;
    }

    .old_meeting_dynamic_list {
        overflow: hidden;
        padding: 10px 0px;
    }

    .old_meeting_dynamic_list a {
        float: left;
        width: 50%;
        box-sizing: border-box;
        padding: 0 7px;
        font-size: 12px;
        line-height: 28px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .old_meeting_dynamic_list a:hover {
        color: #fd9c05;
    }

    .title_tab_con {
        display: none;
    }

    .title_tab_con.active {
        display: block;
    }

    .title_tab {
        float: left;
        margin-top: 6px;
        overflow: hidden;
    }

    .title_tab li {
        float: left;
        padding: 0 10px;
        cursor: pointer;
        font-size: 12px;
        line-height: 24px;
        height: 28px;
        color: #E0510B;
        border-right: 1px solid #c2c2c2;
    }

    .title_tab li.on {
        background: url('../images/slide_menu.gif') no-repeat center;
        background-size: auto 100%;
        border-right: 0;
    }

    .seamless_rolling_tabcon_all {
        min-height: 160px;
        position: relative;
    }

    .seamless_rolling_tabcon {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }

    .seamless_rolling_tabcon.active {
        z-index: 1;
        opacity: 1;
    }

    .seamless_rolling {
        min-height: 160px;
        width: 590px;
        overflow: hidden;
        position: relative;
    }

    .seamless_rolling ul {
        min-height: 160px;
        width: 100000px;
        position: absolute;
        left: 0;
    }

    .seamless_rolling ul li {
        float: left;
        min-height: 160px;
        width: 150px !important;
        margin: 0px 5px;
    }

    .seamless_rolling ul li a {
        display: block;
        min-height: 160px;
        text-align: center;
        padding: 0 2px;
    }

    .seamless_rolling ul li a img {
        height: 100px;
        width: 150px !important;

    }

    .seamless_rolling ul li a p {
        font-size: 12px;
        line-height: 14px;
        margin-top: 4px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .seamless_rolling ul li a:hover p {
        color: #fd9c05;
    }

    .index_form {
        float: right;
        width: 220px;
    }

    .old_project_list {
        padding-bottom: 8px;
    }

    .old_project_list a {
        display: block;
        font-size: 0;
        text-align: center;
        margin-top: 8px;
    }

    .old_project_list a img {
        width: 202px;
        height: 73px;
    }

    .index_form_list {
        padding: 0 20px 6px;
    }

    .index_form_list_info li {
        overflow: hidden;
        margin-top: 10px;
    }

    .index_form_list_info li h3 {
        float: left;
        font-size: 12px;
        line-height: 20px;
    }

    .index_form_list_info li input {
        float: left;
        width: 144px;
        font-size: 12px;
        line-height: 18px;
        height: 20px;
        box-sizing: border-box;
        border: 1px solid #9f9f9f;
        padding: 0 10px;
    }

    .index_form_list>button {
        display: block;
        font-size: 12px;
        line-height: 18px;
        text-align: center;
        border-radius: 2px;
        border: 1px solid #9f9f9f;
        width: 40px;
        margin: 10px auto 0;
        background-color: #f3f3f3;
    }

    .index_form_list>button:hover {
        color: #fff;
        background-color: #fd9c05;
        border-color: #fd9c05;
    }

    .footer {
        background-color: #ffffff;
    }

    .footer_top {
        background: url('../images/gov_wMcms_83.gif') repeat;
        background-size: auto 100%;
    }

    .footer_top_list {
        background: transparent;
        text-align: center;
        padding: 7px 0;
    }

    .footer_top_list a {
        display: inline-block;
        font-size: 12px;
        line-height: 14px;
        color: #fff;
        padding: 0 8px;
        border-right: 1px solid #fff;
    }

    .footer_top_list a:hover {
        text-decoration: underline;
    }

    .footer_bottom {
        text-align: center;
        padding: 12px 0 16px;
    }

    .footer_bottom p {
        font-size: 12px;
        line-height: 22px;
    }

    .index_object object,
    .index_object embed {
        width: 590px;
        height: 70px;
    }

    .RotationChart {
        width: 100%;
        height: 220px;
        position: relative;
        overflow: hidden;
    }

    .RotationChart .inner {
        position: relative;
    }

    .RotationChart-img {
        font-size: 0;
        *word-spacing: -1px;
        /* IE6、7 */
        letter-spacing: -3px;
        position: relative;
    }

    .RotationChart-img li {
        width: 20%;
        height: 200px;
        padding-bottom: 20px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        /* IE6、7 */
        vertical-align: top;
        letter-spacing: normal;
        word-spacing: normal;
        font-size: 12px;
    }

    .RotationChart-img li img {
        width: 100%;
        height: 200px;
    }

    .RotationChart-img li p {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
    }

    .RotationChart-circle2 {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 20px;
        height: 18px;
        text-align: right;
        background-image: linear-gradient(to right, transparent, #fbc800);
    }

    .RotationChart-circle2 li {
        display: inline-block;
        position: relative;
        top: -3px;
        border-right: 1px solid #fff;
    }

    .RotationChart-circle2 li:last-child {
        border-right: 0;
    }

    .RotationChart-circle2 li a {
        display: block;
        font-size: 12px;
        line-height: 18px;
        width: 24px;
        color: #fff;
        text-align: center;
    }

    .RotationChart-circle2 li:hover {
        background-color: green;
    }

    .RotationChart-circle2 .selected a {
        background: #99cc00;
    }

    /* 图片列表 */
    .ImageList {
        overflow: hidden;
    }

    .ImageList_left {
        float: left;
        width: 230px;
        box-sizing: border-box;
        background: url('../images/left_bg.gif') repeat-y right;
        padding-top: 20px;
    }

    .ImageList_left_nav {
        width: 190px;
    }

    .ImageList_left_nav>img {
        display: block;
        width: 100%;
        height: 28px;
    }

    .ImageList_left_nav_list {
        padding: 8px;
    }

    .ImageList_left_nav_list a {
        display: block;
        font-size: 12px;
        line-height: 32px;
        padding-left: 26px;
        letter-spacing: 2px;
        background: url('../images/arr4.gif') no-repeat 9px center;
        background-size: 9px 9px;
    }

    .ImageList_left_nav_list a:hover {
        color: #fff;
        background: #cc0000 url('../images/arr4_a.gif') no-repeat 9px center;
        background-size: 9px 9px;
    }

    .ImageList_left_ad {
        width: 190px;
        height: 658px;
    }

    .ImageList_left_ad img {
        display: block;
        width: 100%;
        height: 658px;
    }

    .ImageList_left_ad object,
    .ImageList_left_ad embed {
        width: 190px;
        height: 658px;
    }

    .ImageList_right {
        float: left;
        width: 770px;
        padding-bottom: 30px;
    }

    .path {
        padding: 0 42px;
        text-align: right;
    }

    .path h3 {
        display: inline-block;
        font-size: 12px;
        line-height: 54px;
        color: #999;
    }

    .path a {
        display: inline-block;
        font-size: 12px;
        line-height: 54px;
        color: #333;
    }

    .path a:hover {
        color: #fd9c05;
    }

    .ImageList_list {
        padding: 0 60px;
        overflow: hidden;
    }

    .ImageList_list a {
        float: left;
        width: 50%;
        text-align: center;
    }

    .ImageList_list a img {
        width: 148px;
        height: 230px;
        border: 1px solid #cccccc;
    }

    .ImageList_list a p {
        font-size: 12px;
        line-height: 30px;
    }

    .ImageList_list a:hover p {
        color: #fd9c05;
    }

    .pages {
        text-align: center;
        margin-top: 14px;
    }

    .pages h3 {
        display: inline-block;
        font-size: 12px;
        line-height: 12px;
        color: #cccccc;
        padding: 0 9px;
        border-right: 1px solid #cccccc;
    }

    .pages a {
        display: inline-block;
        font-size: 12px;
        line-height: 12px;
        color: #333333;
        padding: 0 9px;
        border-right: 1px solid #999999;
    }

    .pages h4 {
        display: inline-block;
        font-size: 12px;
        line-height: 12px;
        color: #999999;
        padding: 0 9px;
    }

    .pages h4 input {
        font-size: 12px;
        line-height: 18px;
        width: 32px;
        margin: 0 6px;
        text-align: center;
        border: 1px solid #a9a9a9;
        margin-top: -3px;
    }

    .pages button {
        display: inline-block;
        font-size: 12px;
        line-height: 18px;
        width: 20px;
        text-align: center;
        border: 1px solid #a5a5a5;
        background-color: #fff;
    }

    .pages a:hover {
        color: #fd9c05;
    }

    .pages button:hover {
        color: #fff;
        background-color: #fd9c05;
        border-color: #fd9c05;
    }

    /* 图片列表详情 */
    .images_list_details {
        text-align: center;
        padding: 0 20px;
    }

    .images_list_details h3 {
        font-size: 20px;
        line-height: 38px;
        color: #000;
        font-weight: bold;
    }

    .images_list_details img {
        width: 300px;
        height: 459px;
        margin-top: 16px;
    }

    .images_list_details h4 {
        font-size: 12px;
        line-height: 30px;
        color: #000;
    }

    .images_list_details p {
        font-size: 12px;
        line-break: 16px;
        color: #000;
        text-align: left;
    }

    /* 文字列表 */
    .text_list_table {
        width: 718px;
        margin: 0 auto;
    }

    .text_list_table th {
        background-color: #abacaf;
        font-size: 12px;
        line-height: 34px;
        color: #fff;
        text-align: center;
    }

    .text_list_table td {
        font-size: 12px;
        line-height: 30px;
        color: #999999;
        text-align: center;
    }

    .text_list_table td img {
        float: left;
        height: 14px;
        margin: 8px 26px 8px 13px;
    }

    .text_list_table td a {
        float: left;
        color: #333333;
        width: 400px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .text_list_table td a:hover {
        color: #fd9c05;
    }

    .text_list_table th:nth-child(1), .text_list_table td:nth-child(1) {
        text-align: left;
        width: 550px;
    }

    .text_list_table th:nth-child(1) {
        padding-left: 50px;
    }

    /* 文字列表详情 */
    .text_list_details {
        padding: 0 30px;
        text-align: center;
    }

    .text_list_details h3 {
        font-size: 14px;
        line-height: 34px;
        color: #000000;
        font-weight: bold;
    }

    .text_list_details h4 {
        font-size: 12px;
        line-height: 52px;
        color: #999999;
    }

    .text_list_details p {
        text-align: left;
        font-size: 14px;
        line-height: 28px;
        text-indent: 2em;
    }

    .text_list_details p span {
        font-weight: bold;
    }

    .index_object img {
        display: block;
        width: 100%;
        height: 83px;
    }

    .pc_none {
        display: none;
    }
}

/*********************************************************************************************/

@media screen and (max-width: 1024px) {
    body {
        background: url('../images/background.gif') repeat;
        background-size: 4px 4px;
    }

    .inner {
        background-color: #fff;
    }

    /* index */
    .index_banner {
        display: none;
        height: 3rem;
    }
.index_banners {
        display:block;
        height: auto;
    }
    .index_banners img {
        display: block;
        height: auto;
        width: 100%;
    }

    .index_banner_object,
    .index_banner_embed {
        display: block;
        width: 100%;
        height: 3rem;
    }

    .nav li {
        padding: 0 .1rem;
        display: flex;
        justify-content: space-between;
        background: url('../images/gov_wMcms_09.gif') repeat;
        background-size: auto 100%;
        border-bottom: .03rem solid #ff7000;
        box-sizing: border-box;
    }

    .nav li a {
        font-size: .24rem;
        line-height: .4rem;
        color: #DA4C07;
        width: 1.4rem;
        text-align: center;
        background: url('../images/gov_wMcms_07.gif') no-repeat;
        background-size: 100% 100%;
        font-weight: bold;
    }

    .nav li a:hover {
        color: #fff;
        background: url('../images/gov_wMcms_06.gif') no-repeat;
        background-size: 100% 100%;
    }

    .tit {
        background: url('../images/gov_wMcms_83.gif') repeat;
        background-size: auto 100%;
        padding: 0 .1rem;
        display: flex;
    }

    .tit>img {
        width: .2rem;
        height: .2rem;
        margin: .2rem .1rem 0 0;
    }

    .tit h3 {
        flex: 1;
        font-size: .24rem;
        line-height: .6rem;
        color: #fff;
    }

    .index_news_list_info {
        padding: .1rem .2rem;
    }

    .index_news_list_info a {
        display: block;
        font-size: .24rem;
        line-height: .45rem;
        color: #333333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .index_news_list_info a:hover {
        color: #FD9C05;
    }

    .index_announcement {
        display: flex;
    }

    .index_announcement>img {
        height: .2rem;
        margin: .2rem;
    }

    #gundong {
        flex: 1;
        overflow: hidden;
        font-size: .24rem;
        height: .6rem;
        line-height: .6rem;
    }

    #gundong a:hover {
        color: #FD9C05;
    }

    #gundongAreaMain1 {
        float: left;
        width: 800%;
    }

    #gundongAreaMain2, #gundongAreaMain3, #gundongAreaMain2 li, #gundongAreaMain3 li {
        float: left;
    }

    .title {
        border: .01rem solid #d1d1d1;
        border-top: 0;
        background: url('../images/gov_wMcms_43.gif') repeat;
        background-size: auto 100%;
        overflow: hidden;
        padding: 0 .2rem;
    }

    .title>img {
        float: left;
        height: .2rem;
        margin: .2rem .1rem 0 0;
    }

    .title h3 {
        float: left;
        font-size: .24rem;
        line-height: .6rem;
        font-weight: bold;
        margin-right: .5rem;
    }

    .title a {
        float: right;
        line-height: .6rem;
        font-size: 0;
    }

    .title a img {
        height: .2rem;
    }

    .title.nobor {
        border: 0;
        border-bottom: .01rem solid #fafafa;
    }

    .old_news {
        border: .01rem solid #d1d1d1;
        border-top: 0;
    }

    .old_news_con_left {
        width: 100%;
        /* height: 182px; */
    }

    .old_news_con_left object,
    .old_news_con_left embed {
        width: 100%;
        height: 182px;
    }

    .old_news_con_right_tit {
        font-size: .3rem;
        line-height: .6rem;
        color: #ff2424;
        text-align: center;
        font-weight: bold;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .old_news_con_right_list {
        padding: .1rem;
    }

    .old_news_con_right_list a {
        display: flex;
    }

    .old_news_con_right_list a p {
        flex: 1;
        font-size: .24rem;
        line-height: .45rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .old_news_con_right_list a span {
        font-size: .24rem;
        line-height: .4rem;
        margin-left: .3rem;
    }

    .old_news_con_right_list a:hover p {
        color: #fd9c05;
    }

    .index_ad {
        display: block;
        margin-top: .1rem;
    }

    .index_ad img {
        width: 100%;
    }

    .old_meeting_dynamic {
        border: .01rem solid #d1d1d1;
        border-top: 0;
    }

    .old_meeting_dynamic_list {
        overflow: hidden;
        padding: .1rem 0;
    }

    .old_meeting_dynamic_list a {
        float: left;
        width: 50%;
        box-sizing: border-box;
        padding: 0 .1rem;
        font-size: .24rem;
        line-height: .45rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .old_meeting_dynamic_list a:hover {
        color: #fd9c05;
    }

    .title_tab_con {
        display: none;
    }

    .title_tab_con.active {
        display: block;
    }

    .title_tab {
        float: left;
        margin-top: .1rem;
        overflow: hidden;
    }

    .title_tab li {
        float: left;
        padding: 0 .1rem;
        cursor: pointer;
        font-size: .24rem;
        line-height: .45rem;
        height: .5rem;
        color: #E0510B;
        border-right: .01rem solid #c2c2c2;
    }

    .title_tab li.on {
        background: url('../images/slide_menu.gif') no-repeat center;
        background-size: auto 100%;
        border-right: 0;
    }

    .seamless_rolling_tabcon_all {
        min-height: 1.5rem;
        position: relative;
    }

    .seamless_rolling_tabcon {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }

    .seamless_rolling_tabcon.active {
        z-index: 1;
        opacity: 1;
    }

    .seamless_rolling {
        min-height: 1.5rem;
        overflow: hidden;
        position: relative;
    }

    .seamless_rolling ul {
        min-height: 1.5rem;
        width: 100000px;
        position: absolute;
        left: 0;
    }

    .seamless_rolling ul li {
        float: left;
        min-height: 1.5rem;
        width: 110px !important;
    }

    .seamless_rolling ul li a {
        display: block;
        min-height: 2.5rem;
        text-align: center;
        padding: 0 .1rem;
    }

    .seamless_rolling ul li a img {
        height: 1rem;
        width: 100%;
    }

    .seamless_rolling ul li a p {
        font-size: .2rem;
        line-height: .24rem;
        margin-top: .1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .seamless_rolling ul li a:hover p {
        color: #fd9c05;
    }

    .old_project_list {
        padding-bottom: .1rem;
    }

    .old_project_list a {
        display: block;
        font-size: 0;
        text-align: center;
        margin-top: .1rem;
    }

    .old_project_list a img {
        width: 90%;
        height: 1.46rem;
        margin: 0.05rem auto;
    }

    .index_form_list {
        padding: 0 .2rem .2rem;
    }

    .index_form_list_info li {
        display: flex;
        margin-top: .2rem;
    }

    .index_form_list_info li h3 {
        font-size: .24rem;
        line-height: .6rem;
    }

    .index_form_list_info li input {
        flex: 1;
        font-size: .24rem;
        line-height: .6rem;
        box-sizing: border-box;
        border: .01rem solid #9f9f9f;
        padding: 0 .2rem;
    }

    .index_form_list>button {
        display: block;
        font-size: .24rem;
        line-height: .6rem;
        text-align: center;
        border-radius: .04rem;
        border: .01rem solid #9f9f9f;
        width: 2rem;
        margin: .2rem auto 0;
        background-color: #f3f3f3;
    }

    .index_form_list>button:hover {
        color: #fff;
        background-color: #fd9c05;
        border-color: #fd9c05;
    }

    .footer {
        background-color: #ffffff;
    }

    .footer_top {
        background: url('../images/gov_wMcms_83.gif') repeat;
        background-size: auto 100%;
    }

    .footer_top_list {
        background: transparent;
        padding: .1rem 0;
        display: flex;
        justify-content: center;
    }

    .footer_top_list a {
        font-size: .24rem;
        line-height: .3rem;
        color: #fff;
        padding: 0 .2rem;
        border-right: .01rem solid #fff;
    }

    .footer_top_list a:hover {
        text-decoration: underline;
    }

    .footer_bottom {
        text-align: center;
        padding: .2rem 0;
    }

    .footer_bottom p {
        font-size: .2rem;
        line-height: .35rem;
    }

    .footer_bottom p img {
        height: 1rem;
    }

    .index_object object,
    .index_object embed {
        width: 100%;
        height: 1rem;
    }

    .RotationChart {
        width: 100%;
        height: 6rem;
        position: relative;
        overflow: hidden;
    }

    .RotationChart .inner {
        position: relative;
    }

    .RotationChart-img {
        font-size: 0;
        *word-spacing: -1px;
        /* IE6、7 */
        letter-spacing: -3px;
        position: relative;
    }

    .RotationChart-img li {
        width: 20%;
        height: 5.6rem;
        padding-bottom: .4rem;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        /* IE6、7 */
        vertical-align: top;
        letter-spacing: normal;
        word-spacing: normal;
        font-size: 12px;
    }

    .RotationChart-img li img {
        width: 100%;
        height: 5.6rem;
    }

    .RotationChart-img li p {
        width: 100%;
        font-size: .24rem;
        line-height: .4rem;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
    }

    .RotationChart-circle2 {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: .4rem;
        height: .4rem;
        text-align: right;
        background-image: linear-gradient(to right, transparent, #fbc800);
    }

    .RotationChart-circle2 li {
        display: inline-block;
        position: relative;
        top: -.05rem;
        border-right: .01rem solid #fff;
    }

    .RotationChart-circle2 li:last-child {
        border-right: 0;
    }

    .RotationChart-circle2 li a {
        display: block;
        font-size: .24rem;
        line-height: .4rem;
        width: .6rem;
        color: #fff;
        text-align: center;
    }

    .RotationChart-circle2 li:hover {
        background-color: green;
    }

    .RotationChart-circle2 .selected a {
        background: #99cc00;
    }

    /* 图片列表 */
    .ImageList_left {
        display: flex;
        box-sizing: border-box;
        background: url('../images/left_bg.gif') repeat-y right;
        padding-top: .2rem;
        display: none;
    }

    .ImageList_left_nav {
        flex: 1;
    }

    .ImageList_left_nav>img {
        display: block;
        width: 100%;
        height: .54rem;
    }

    .ImageList_left_nav_list {
        padding: .1rem;
    }

    .ImageList_left_nav_list a {
        display: block;
        font-size: .24rem;
        line-height: .4rem;
        padding-left: .3rem;
        letter-spacing: .02rem;
        background: url('../images/arr4.gif') no-repeat .05rem center;
        background-size: .2rem .2rem;
    }

    .ImageList_left_nav_list a:hover {
        color: #fff;
        background: #cc0000 url('../images/arr4_a.gif') no-repeat .05rem center;
        background-size: .2rem .2rem;
    }

    .ImageList_left_ad {
        flex: 1;
        height: 5rem;
    }

    .ImageList_left_ad object,
    .ImageList_left_ad embed {
        width: 100%;
        height: 100%;
    }

    .ImageList_right {
        padding-bottom: .3rem;
    }

    .path {
        padding: 0 .3rem;
    }

    .path h3 {
        display: inline-block;
        font-size: .24rem;
        line-height: 1rem;
        color: #999;
    }

    .path a {
        display: inline-block;
        font-size: .24rem;
        line-height: 1rem;
        color: #333;
    }

    .path a:hover {
        color: #fd9c05;
    }

    .ImageList_list {
        padding: 0 .5rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .ImageList_list a {
        width: 50%;
        text-align: center;
    }

    .ImageList_list a img {
        width: 2rem;
        height: 3.08rem;
        border: .01rem solid #cccccc;
    }

    .ImageList_list a p {
        font-size: .24rem;
        line-height: .6rem;
    }


    .ImageList_list a:hover p {
        color: #fd9c05;
    }

    .pages {
        text-align: center;
        margin-top: .3rem;
    }
    
    .pagination{padding: 0!important;margin: 15px 0;}
	.pagination li{list-style-type: none;display: inline-block;border: 1px solid #e2e2e2;}
	.pagination li a{display: block;padding: 8px 12px;}
	.pagination li span{display: block;padding: 8px 12px;}
	.pagination .disabled{color: #d2d2d2!important;cursor: not-allowed!important;}
	.pagination .active{background-color: #009688;color: #fff;}
				
    .pages h3{
        display: inline-block;
        font-size: .24rem;
        line-height: .24rem;
        color: #cccccc;
        padding: 0 .1rem;
        border-right: .01rem solid #cccccc;
    }

    .pages a {
        display: inline-block;
        font-size: .24rem;
        line-height: .24rem;
        color: #333333;
        padding: 0 .1rem;
        border-right: .01rem solid #999999;
    }

    .pages h4 {
        display: inline-block;
        font-size: .24rem;
        line-height: .24rem;
        color: #999999;
        padding: 0 .1rem;
    }

    .pages h4 input {
        font-size: .24rem;
        line-height: .3rem;
        width: .6rem;
        margin: 0 .1rem;
        text-align: center;
        border: .01rem solid #a9a9a9;
        margin-top: -.05rem;
    }

    .pages button {
        display: inline-block;
        font-size: .24rem;
        line-height: .3rem;
        width: .4rem;
        text-align: center;
        border: .01rem solid #a5a5a5;
        background-color: #fff;
    }

    .pages a:hover {
        color: #fd9c05;
    }

    .pages button:hover {
        color: #fff;
        background-color: #fd9c05;
        border-color: #fd9c05;
    }

    /* 图片列表详情 */
    .images_list_details {
        text-align: center;
        padding: 0 .2rem;
    }

    .images_list_details h3 {
        font-size: .3rem;
        line-height: .5rem;
        color: #000;
        font-weight: bold;
    }

    .images_list_details img {
        width: 3rem;
        height: 4.59rem;
        margin-top: .2rem;
    }

    .images_list_details h4 {
        font-size: .24rem;
        line-break: .3rem;
        color: #000;
    }

    .images_list_details p {
        font-size: .24rem;
        line-break: .3rem;
        color: #000;
        text-align: left;
    }

    /* 文字列表 */
    .text_list_table {
        width: 100%;
    }

    .text_list_table th {
        background-color: #abacaf;
        font-size: .24rem;
        line-height: .6rem;
        color: #fff;
        text-align: center;
    }

    .text_list_table td {
        font-size: .24rem;
        line-height: .5rem;
        color: #999999;
        text-align: center;
    }

    .text_list_table td img {
        float: left;
        height: .3rem;
        margin: .1rem .3rem .15rem .2rem;
    }

    .text_list_table td a {
        float: left;
        color: #333333;
        width: 4rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .text_list_table td a:hover {
        color: #fd9c05;
    }

    .text_list_table th:nth-child(1), .text_list_table td:nth-child(1) {
        text-align: left;
        width: 4.5rem;
    }

    .text_list_table th:nth-child(1) {
        padding-left: .75rem;
    }

    /* 文字列表详情 */
    .text_list_details {
        padding: 0 .2rem;
        text-align: center;
    }

    .text_list_details h3 {
        font-size: .3rem;
        line-height: .4rem;
        color: #000000;
        font-weight: bold;
    }

    .text_list_details h4 {
        font-size: .24rem;
        line-height: .6rem;
        color: #999999;
    }

    .text_list_details p {
        text-align: left;
        font-size: .24rem;
        line-height: .4rem;
        text-indent: 2em;
    }

    .text_list_details p span {
        font-weight: bold;
    }

    .index_news {
        display: block;
        overflow: hidden;
    }

    .index_news_list {
        width: 50%;
        float: left;
        min-height: 4.5rem;
    }

    .m_none {
        display: none;
    }

    .index_object img {
        display: block;
        width: 100%;
    }
}